package cn.lingyangwl.agile.msg.push;

import cn.lingyangwl.agile.msg.push.model.entity.*;
import cn.lingyangwl.agile.msg.push.model.entity.MsgNotice;
import cn.lingyangwl.agile.tenant.core.ITenantDataType;
import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 租户数据类型
 *
 * @author shenguangyang
 */
@Getter
@AllArgsConstructor
public enum TenantDataType implements ITenantDataType {
    MSG_NOTICE(MsgNotice.class,"1"),
    MSG_CHANNEL(NoticeChannel.class, "2"),

    ;
    private final Class<?> entityClass;
    private final String type;
}
